其他
混合开发框架最全对比,为什么我更推荐Flutter?
点击上方的终端研发部,右上角选择“设为星标”
每日早9点半,技术文章准时送上
公众号后台回复“学习”,获取作者独家秘制精品资料
前言
Flutter开发简介与其他的混合开发的对比
为什么要使用Flutter? 跨平台技术简介 Hybrid技术简介 QT简介 Flutter简介
为什么要使用Flutter?
3、用更少的代码做更多的事情
5、在应用程序运行时更改代码并重新加载(通过热重载)
7、创建美观,高度定制的用户体验
10、实现定制、美观、品牌驱动的设计,而不受原生控件的限制
跨平台技术简介
2、JavaScript开发+原生渲染 (React Native、Weex、快应用)
3、自绘UI+原生(QT for mobile、Flutter)
4、在接下来的章节中我们逐个来看看这三类框架的原理及优缺点。
Hybrid技术简介
H5+原生混合开发
2、原生根据布局信息通过对应的原生控件渲染控件树;
Weex
快应用
总结
原生渲染,性能相比H5提高很多。
动态化较好,支持热更新。
由于渲染依赖原生控件,不同平台的控件需要单独维护,并且当系统更新时,社区控件可能会滞后;除此之外,其控件系统也会受到原生UI系统限制,例如,在Android中,手势冲突消歧规则是固定的,这在使用不同人写的控件嵌套时,手势冲突问题将会变得非常棘手。
QT Moblie与Flutter
也许你已经猜到Flutter就属于这一类跨平台技术,没错,Flutter正是实现一套自绘引擎,并拥有一套自己的UI布局系统。不过,自绘制引擎的思路并不是什么新概念,Flutter并不是第一个尝试这么做的,在它之前有一个典型的代表,即大名鼎鼎的QT。
QT简介
Flutter简介
2017 年 Google I/O 大会上,Google 首次推出了一款新的用于创建跨平台、高性能的移动应用框架——Flutter。 2018年2月,Flutter发布了第一个Beta版本,同年五月, 在2018年Google I/O 大会上,Flutter 更新到了 beta 3 版本。 2018年6月,Flutter发布了首个预览版本,这意味着 Flutter 进入了正式版(1.0)发布前的最后阶段。
https://flutterchina.club/technical-overview
https://book.flutterchina.club
阅读更多
相信自己,没有做不到的,只有想不到的
在这里获得的不仅仅是技术!
喜欢就给个“在看”